Skip to main content
TrustRadius
Matillion

Matillion

Overview

What is Matillion?

Matillion is a productivity platform for data teams.Matillion's Data Productivity Cloud helps data teams – coders and non-coders alike – to move, transform, and orchestrate data pipelines with the goal of empowering teams to deliver quality data at a speed…

Read more
Recent Reviews

in my opinion, Meh

1 out of 10
March 29, 2024
Incentivized
We are moving away from Matillion to MWAA Airflow with dbt.
Maintaining source control in github is important to us.

We have used Matillion …
Continue reading

Matillion - Decent

6 out of 10
March 19, 2024
Incentivized
We use Matillion to schedule and run our ETL jobs. This helps our company to have accurate and timely data in order to make data-driven …
Continue reading

Matillion Review

8 out of 10
February 07, 2024
Incentivized
We use Matillion for loading data from various sources into Snowflake Data Lake. We have data in various source systems such as SQL …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features
  • Simple transformations (124)
    8.1
    81%
  • Connect to traditional data sources (122)
    7.7
    77%
  • Complex transformations (123)
    6.4
    64%
  • Testing and debugging (109)
    5.5
    55%

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Matillion?

Matillion is a productivity platform for data teams. Matillion's Data Productivity Cloud helps data teams – coders and non-coders alike – to move, transform, and orchestrate data pipelines with the goal of empowering teams to deliver quality…

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.matillion.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

26 people also want pricing

Alternatives Pricing

What is Fivetran?

Fivetran replicates applications, databases, events and files into a high-performance data warehouse, after a five minute setup. The vendor says their standardized cloud pipelines are fully managed and zero-maintenance. The vendor says Fivetran began with a realization: For modern companies using…

N/A
Unavailable
What is Astera Centerprise?

Centerprise Data Integrator is an integration platform that includes tools for data integration, data transformation, data quality, and data profiling.

Return to navigation

Features

Data Source Connection

Ability to connect to multiple data sources

7.6
Avg 8.3

Data Transformations

Data transformations include calculations, search and replace, data normalization and data parsing

7.3
Avg 8.4

Data Modeling

A data model is a diagram or flowchart that illustrates the relationships between data

7.2
Avg 8.1

Data Governance

Data governance is the practise of implementing policies defining effective use of an organization's data assets

8.2
Avg 8.2
Return to navigation

Product Details

What is Matillion?

Matillion is a productivity platform for data teams.

Matillion's Data Productivity Cloud helps data teams – coders and non-coders alike – to move, transform, and orchestrate data pipelines with the goal of empowering teams to deliver quality data at a speed and scale that matches the business’s data ambitions.

The vendor states enterprises including Cisco, DocuSign, Pacific Life, Slack, and TUI use Matillion to move, transform, and orchestrate their data for a wide range of use cases from insights and operational analytics, to data science, machine learning, and AI.

Native integration with popular cloud data platforms such as Snowflake, Databricks, Amazon Redshift and Google BigQuery lets data teams at every skill level automate management, refinement, and data delivery for every data integration need.


Matillion Features

Data Source Connection Features

  • Supported: Connect to traditional data sources
  • Supported: Connecto to Big Data and NoSQL

Data Transformations Features

  • Supported: Simple transformations
  • Supported: Complex transformations

Data Modeling Features

  • Supported: Business rules and workflow
  • Supported: Collaboration
  • Supported: Testing and debugging

Matillion Screenshots

Screenshot of Matillion's GUI, used to orchestrate jobs with control data flow functionality, automating the ETL process.Screenshot of where structured and semi-structured data can be prepared to create clean data sets that can be used with any BI/reporting/visualization tool of choice. Matillion reads and combines data across a target warehouse external storage, such as S3 or Blob.Screenshot of Matillion's self-validating components, sample and row counts. If a job does fail, the warehouse queue services available with Matillion can be used get an alert to a connected email or Slack account.Screenshot of the SQL component used to run custom scripts from within Matillion. With hundreds of pre-built connectors out of the box, Matillion can handle complex transformation needs.

Matillion Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo
Supported CountriesGlobal
Supported LanguagesEnglish

Frequently Asked Questions

Reviewers rate Data model creation and Metadata management highest, with a score of 9.1.

The most common users of Matillion are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(204)

Attribute Ratings

Reviews

(1-25 of 46)
Companies can't remove reviews or game the system. Here's why
March 29, 2024

in my opinion, Meh

Score 1 out of 10
Vetted Review
Verified User
Incentivized
We are moving away from Matillion to MWAA Airflow with dbt.
Maintaining source control in github is important to us.

We have used Matillion in the past for:
Replication - Copy from postgres, load to s3, perform transformation in redshift
Running python scripts
S3 data transfers - bucket to bucket


  • graphical user interface
  • Moving around widgets
  • options for out of box operations
  • connections
  • source control maintenance (sync w/ github)
  • poor logging, in my experience, can't see clearly what error is if something fails
  • in my experience, difficult to connect with outside tooling
Maybe for someone just starting out
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Matillion ETL (extract, transform, and load) with Bigquery to transform customer data to a standard format. There are 100+ sources and file formats are different. We use Matillion to transform these files and apply business logic to create and store it in a standard format which can be used by downstream and we deal with terra bytes of data on a daily basis.
  • The jobs logging UI is very unique and helps in easy debugging
  • It has a proper hierarchical structure. One can easily organise projects and related pipelines
  • Access control and sharing necessary access is easy and quick
  • I have seen good performance even with complex pipelines
  • More features should be available with Git integration such as passing environment variables, schedules from git
  • Need improvement in parallelism of job runs
  • Sometimes cancelling a job gets stuck which can be improved
Matillion is well suited for building simple and complex pipelines. If you are a developer, it is a really great choice to look at sample data previews and detailed logs. It can understand the tasks with minimal configurations. One can easily import or export tasks and can code independently without affecting others work with 'manage version' option. Git configuration and Matillion APIs also available
March 19, 2024

Matillion - Decent

Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use Matillion to schedule and run our ETL jobs. This helps our company to have accurate and timely data in order to make data-driven decisions. Matillion runs and organizes almost all of our data.
  • Scheduling ETL jobs
  • Third party API connection components
  • Not enough third party API integrations
  • No version control easily usable
Matillion is well suited for the non-technical data user, because it has out of the box third party API integrations. It is well suited for scheduling daily jobs to run. It is less appropriate when you want to store your ETL code in an environment that has version control and QA sign-off
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Matillion ETL is used to extract, transform and load data into the Data Warehouse in Snowflake from data sources like Oracle databases and external CSV files. Matillion is used both for managing, scheduling and controlling the ETL processes as well as the data loading and transformations.
  • Executing Snowflake scripts
  • Oracle Database Connection and Data Retrieval
  • Low Code programming by setting properties of the different components
  • Parameter Passing between jobs
  • New components for supporting other programming languages like R
  • Upgrade Send Email component with more features
  • Upgrade GIT Integration features
Data loading from Oracle Databases to Snowflake Data Transformation within Snowflake Database
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Matillion as an ELT tool to take data from MongoDB and transfer it into Snowflake.

We have over 50 tables being transferred daily and several are multi millions of records and tens or gigabytes.
  • Extracts Nested JSON
  • Had good DB support for multiple products.
  • Runs in Azure where your Cloud is (may be).
  • Upgrade process is sometimes quirky with no updates listed when there are clearly newer versions.
  • Support is sometimes long winded and multiple people have to get involved.
  • Docs could be expanded as not enough installed base to make forums or Google results useful in many cases.
Very well suited to JSON documents and un-nesting arrays / objects.

Easy to get started and self learn, which is important.
Callum O'Connor | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We needed a way of empowering people with data in a no-code way. Data is a bottleneck and everyone needs it, but how do we give them this data and enable them to use it effectively? We launched ‘Data as a Product’ - A package of tools and resources that exposes raw data to people and allows them to manipulate it with ease. Matillion is the key tool in this package that allows people to manipulate data at the speed of thought with no code. Matillion’s no-code design, intuitive interface, and collaboration centric architecture allowed us to get people set up and transforming data in a matter of minutes with very little support from the Data team.
  • We leveraged Matillion’s no-code principals to make data manipulation easy for our internal customers. People who don't know how to use SQL no longer need to. Everything in Matillion is self-explained with no or little coding.
  • We connected Matillion to our data warehouse to allow people to read raw data, transform it, then write results back to their sandbox databases. The drag and drop component design allowed customers to create complex data models at the speed of thought without any risk to production data.
  • With sharing capabilities between projects enabled, everyone was able to help each other when questions arose which instilled a strong sense of collaboration and community.
  • The new DPC version of Matillion uses Git principals like Commit, Push, Merge etc. This is perfectly fine for engineers, but for our use-case it means our customers will need to understand a basic level of Git. It would be great if they had an auto-commit-push setting which does it all for them.
Matillion lowers the bar for entry into the world of data transformation. it's low-code design, simple drag'n'drop visualisation and SQL code generator makes data transformation easy and educational for those starting off in the world of data. For refactoring, we’re able to take existing complex SQL models, re-create and visualise them in Matillion, change the design, then use the SQL output from Matillion to create new data models in our repos.
Matillion has completely changed the way we serve data to our internal customers at the company; we've exported capability and empowerment rather than allowing ourselves to get swamped with tickets and requests for every possible data question. It's a great tool for getting people to self-serve their own answers to questions about their data.
February 07, 2024

Matillion Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use Matillion for loading data from various sources into Snowflake Data Lake. We have data in various source systems such as SQL servers, many SAAS applications with proprietary databases, Quickbooks, files, and so forth. It is important to have data from all of these sources in the data lake for integrated reporting for the business.
  • ELT - Extract Load and Transform
  • Mostly a direct copy of data into the destination is handled very well
  • Managing secrets and all connections being handled using parameters/variables
  • Some connections are not straightforward to set up
  • Upgrades can get a bit complicated and require a backup instance to be created
  • Ability to email data files
It is well suited for direct data transfer from source to destination. Emailing success/failures of jobs is a bit complicated. Also, upgrades are quite frequent which do take time and testing and setting up backup instances. We always have to remember to keep the backup instance off and remember to delete it after the upgraded version has been tested.
Matthew Belo | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We replicate data between PostgreSQL and Snowflake for most of our core business operations. We were using various home-grown techniques for doing that which took a very long time to complete due to the growing size of the data. We turned to Matillion for help and started first with their original CDC product that was part of the ETL server. That could not handle the volume that we pushed, so we switched to their developing CDC product in Data Loader.
  • Provides seamless, end-to-end replication
  • Works tirelessly with the customer if there are any issues
  • The customer service team needs to improve interaction with the customer
  • Provide documentation to current customers on new features that are added so that we don't have to find out either ourselves or have to search through the FAQ pages
The current evolution of their CDC offering is where it should have been in the first place. That offering provides replication direction from the PG database to SF without any intermediate steps. The previous version had too many steps: ready from PG, write to S3, run ETL to push to SF, and there were opportunities for missed transactions. Where they need to grow for us is to allow end-to-end replication from PG-to-PG, SF-to-PG, and SF-to-SF. Those are handled by competitors, so it would help them close the gap.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
As a fast prototyping POC tool for end users of data and in production etl.
  • Easy to learn.
  • Easy to show complex calcs to stakeholders.
  • Data lineage.
  • Billing model.
  • Git integration.
  • Metadata management.
Complex ETL pipelines, specifically for those with limited prior experience. Fast-changing input datasets or schema.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We get a lot of different files from different partners/vendors. We also have multiple databases that all need to be centralized. We use Matillion to read in the data from these different files and databases into a DataLake. That datalake then serves the rest of our company from reporting to billing.
  • File Imports
  • Large Scale Data Manipulation
  • Database Synchronization
  • File Manipulation After Processing
  • Built-in Error Reporting
  • Versioning
Matillion is great any time ETL or ELT is needed. I've now used Matillion in 2 different companies and would have no problem recommending others to use it as well. The ease of setting up schedules to just take care of data imports and manipulation is incredible. IT has also been an incredible tool at bringing disparate databases together on a schedule so that I never have to think about it.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Matillion is widely used as an ETL tool. It helps to transform and load gigabytes of data in a quick and efficient way.
  • Really good user interface
  • No complexity for anyone without much technical experience to get familiar with the tool
  • Efficient in loading and transforming data
  • Prevention of application crashes during huge volume of data load
  • Improvement of button and default home page of UI
  • Font size too small for few tabs
Suitable for simple use cases for up to few Gigabytes of data. Unfavorable for extremely large volumes and leads to application failure and memory leaks.
Timothy Doolan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
ETL tool that integrates with all major data warehouses as well as other internal data sources. The platform is easy to use. Support is detailed and timely. Upgrades can be performed in a blue green manner. And the product has robust backup solutions. All in all a competent and easy to integrate platform that does a great deal of the heavy lifting for you.
  • ETL
  • Data manipulation
  • Integrates with data warehouses
  • Containerisation. Hopefully this will arrive soon.
  • Billing model. New hub model is much better but the previous market place model wasn't very flexible.
  • External AD solution would be a big win.
It's a fantastic ETL platform. Easy to set up and use. I wouldn't use it for small workload or where adhoc ETL is required. But for day to day operations. It has many benefits for medium to large enterprise businesses.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Matillion for all our redshift data warehouse ETL needs.
  • Run stored procedures on AWS Postgres RDS instances
  • Sync data from diverse data sources including production databases and APIs to Redshift data warehouse
  • Version updates often are not backward compatible. As a result updating to a new version requires a huge LOE.
As a drag and drop ETL solution, Matillion is efficient, easy to use, and reliable. It is well suited to ETL data into a data warehouse. It is less appropriate for running maintenance on other data sources.
Jay Archer | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We are using Matillion to centralize our data to a new data warehouse. Our primary use case is pulling data from a relational database (MySQL). I've been able to implement three different flavors of data sourcing, the two primary types being a full table load and incremental data loading of changed data into Slowly Changing Dimension and Fact tables in the DW. The performance of Matillion combined with Snowflake is astoundingly fast. We are also able to hit APIs to Zendesk and Hubspot easily to round out our integration with other SaaS vendors in our stack.
  • Push down query performance with Snowflake.
  • The ability to hit any API using Python.
  • A robust offering of pre-built connectors to databases, APIs, and other SaaS vendors.
  • No user community site for experienced developers to share their patterns and help grow the dev community
  • Documentation can get stale or be changed without notice.
  • Several aspects of the product are not user-friendly, and if implemented by an experienced product/UX person it would make the product easily 2x to 3x better.
  • No ability to vote on what features are in the pipeline.
Great if you need a visual, customized, powerful data engineering and data integration platform that can do pretty much anything. I have yet to hit a situation that I can't solve one way or another. Not great if you only have time for a plug-and-play solution. This is not Stitch or FiveTran, but if you invest the time to learn and use Matillion you can end up with a vastly better solution to your data needs.
Score 10 out of 10
Vetted Review
Verified User
Matillion is helping resolve use-cases related to transparent orchestration workflows. These workflows often involve custom Python, SQL, staging locations, and sending data to external systems such as Salesforce and cross-channel marketing platforms all in one workflow. When FiveTran & DBT don't meet our exact requirements and use-case, we use Matillion to help resolve these use-cases in an easily understandable workflow that technical users, new engineers, or non-technical users can understand/troubleshoot.
  • Extremely user-friendly workflow orchestration between multiple languages such as SQL, Python, bash, and various API connectors
  • Salesforce connectors to pull and push data between systems save us a ton of time
  • Matillion Exchange workflows allow for easy sharing of templated best practice transformation jobs with ease
  • Very responsive support
  • GIT Functionality needs works, has unnecessary steps and needs "GIT DIFF"
  • A cloud hosted version would help resolve a lot of issues
  • Serverless solutions for scaling up storage and compute for certain jobs in Matillion if we wanted to run data science workflows
If your company has ever had issues with un-transparent data pipelines, difficulty understanding orchestration of workflows, and issues with data engineering retention and ramp-up, then Matillion is likely the right solution for you. It doesn't require heavy technical skills, just a strong understanding of Data-Eng Concepts. It's low-code/no-code optionality allows for everyone to come in and quickly understand how jobs are interconnected without having to cross navigate multiple systems for connectors, transformations, loads, and logging. It's an all-in-one solution that complements more specialized solutions like Fivetran and Hightouch. You can even set up python connections to orchestrate Fivetran and Hightouch into a Matillion workflow.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have been using Matillion for a specific project in the SupplyChain area. The ETL works well and it was really easy to implement. We didn't use many objects, but we still were able to implement everything we needed, such us datamarts and file exports. We also tested the connection with SAP and we were happy to see it worked correctly. Something I think could be useful is a tool to move jobs between different environments: export/import upload. Json is ok but doesn't allow us to manage to version, and moreover, if you are moving many files, you need to manually substitute the original job with the new one.
  • Easy to use
  • Flexible in the use of parameters.
  • Well integrated with insertable Json code.
  • Tables comparison automation works well.
  • Pay for use
  • It was difficult to understand how to use parameters.
  • Job validation takes long when you run a job.
  • Logging for debug is not always so clear.
It is useful when you need to create a Datawarehouse and put together a complex workflow. The development time is reduced compared to other ETLs. When you are more confident, you can also create complex flows using different job parameters and orchestrator jobs. Buttons for start and end success/end errors are also useful. Connection with source systems is also good.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Matillion is being used by the BI Team to orchestrate the population of the Data Warehouse. The Warehouse, in turn, is used to produce a range of reports across all business functions in the organisation. We use Matillion to ingest data from an application database (hosted in AWS), Salesforce, Netsuite and Google Analytics
  • Matillion's UI makes it easier to understand the flow of data in your data pipeline.
  • Custom Python scripts make it easier to manage and manipulate variables and also to create custom functions (e.g. we use one to post messages to Slack when jobs have failed/succeeded).
  • Handling failures in processes is straightforward.
  • Passing variables between jobs (orchestration or transformation) feels a bit clunky. It can also be frustrating that you can't pass a variable back up to the calling orchestration job, you can only pass it down to child jobs.
  • It would be great to have some kind of debug mode, through which you're able to 'step through' the various tasks in an orchestration/transformation job.
  • Matillion's generic API functionality is difficult to understand. Things like handling pagination and rate limiting are complex. Although I understand improvements have been made in recent versions.
Matillion is great for handling bulk and 'delta' loads to your warehouse, i.e. updating the warehouse with only those records updated since the last execution of the pipeline. The components and Python scripting provide a huge amount of flexibility in what the pipeline does, but you do need to have the expertise to know how to implement it properly.

Matillion has been less good at extracting data from APIs. The functionality was found to be complex and it was unclear how to manage things like pagination and rate limiting in API calls.

June 29, 2021

Matillion Review

Sudarshan Kothari | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
iQuanti is a Digital Marketing organization, which drives strategic decisions based on a data-driven approach and for this we use Matillion as our ETL solution tool for our organization, which is consumed by our Data Management team. We have large numbers of the digital platform from which we report and analyze the performance. Matillion helps us to automate most of our reporting needs by providing connectors to digital platforms like Google Analytics, Google Adwords, Facebook, Bing, JIRA, Google BigQuery, and various Data source connectors like Postgres, SQL, MongoDB along with AWS support as SNS, S3 etc, which provides lots of flexibility in today's world.
  • Supports a wide variety of digital platform connectors, which could be helpful for any industry working to automate any of their reporting needs.
  • Support for AWS technologies adds to greater advantage.
  • Takes up unique functionality provided by the database into account which is very helpful.
  • Also provides direct SQL query feed-in option for any migration of existing solution.
  • With the added functionality available in Matillion, the understanding to use complex features becomes challenging for a new development team.
  • Updates are regularly provided by Matillion support team but then they fail to specify the release document, new features or updates carried out in each update.
  • Validation failure in scheduled jobs is sometimes encountered without any reason or proper RCA.
  • Complex user management flow.
Matillion works best when automating the workflow from the various digital platforms. It provides the best use-case for automation of any dashboarding/reporting requirement where data is stored in one of the databases and updated regularly. Matillion might not be the best use-case for core ETL operation as it lacks stability for enterprise (but is improving to high standards with every update).
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use Matillion to bring together data from multiple sources - our application, Salesforce, Qualtrics, etc. - into a central data warehouse for use throughout the business in reporting, both internally and externally. Matillion performs the ETL that transforms this raw data into a structure in Redshift useful for reporting.
  • It integrates well with Amazon Web Services, like S3 and Redshift
  • It makes good use of Redshift to perform ETL quickly
  • The ability to parameterize ETL jobs with variables makes it possible to get a lot of reuse from ETL jobs
  • Integration with source control is a challenge; we had to roll our own solution to pull our Matillion jobs via its API into files we could add to source control
  • It can be a challenge to avoid conflicts when multiple people are developing jobs in the same project
  • It's only available on Redhat flavors of Linux (e.g. Amazon Linux, Redhat, CentOS)
Matillion is really well suited to environments using Redshift or Snowflake, and that rely on Amazon Web Services. It is also well suited to scenarios where you need to perform a lot of similar ETL tasks with small variations that could be parameterized. It's great if you want to get up-and-running quickly, and don't want to spend a ton of time in configuration and setup; you can get going very quickly out-of-the-box. It would be less appropriate in on-premise scenarios, where all of your data is stored on-premise. If you don't use AWS, you won't get as much value out of it. Also, in environments with large teams and lots of developers modifying jobs simultaneously, it can be a challenge to coordinate work and manage changes.
November 27, 2020

Good at what it does.

Score 9 out of 10
Vetted Review
Verified User
Incentivized
Being used by the financial services department for ETL processes. It does the job of cleaning and transforming our data for internal and external reports.
  • Easy to use GUI.
  • Grid variables and other variables make it reusable.
  • Task history helps us identify issues.
  • Need source control for the ETL scripts.
  • Need to undo features for mistakes.
Well suited for orchestrating ETL task of mid-level complexity. Lack of source control is a major issue when large teams or high complexity is involved.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Matillion is our ETL tool to populate our data warehouse running in Google BigQuery. In conjunction with Google Data Studio, we have a daily process used across the whole business with up to date financial, commercial and project data. It is managed by the Technology Team but the whole business sees the results.
  • User friendly.
  • Build complex workflows visually.
  • Support is good.
  • Easier email integration to mail out results.
  • Version control of jobs.
  • Ability to use external APIs to push data not just pull.
Well suited - Gathering data from multiple sources to store in a central repository.

Less suited - Pushing output other than CSV or writing to tables.
Eduard Matei | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Matillion as the main ingestion tool within the business intelligence department. We use it to ingest data coming from different legacy systems, outputting data in the cloud datalake solution. It's really easy to learn, configure and spend less time ingesting the data and more time getting insights from the data.
  • Python integration.
  • Easy to set up, back up and restore.
  • Scalable, works for any and all file types.
  • Python libraries.
  • Bigquery metadata.
Matillion can be designed to ingest a multitude of file types through an automatic process, allowing less technical users to create and control the end to end process of ETL. API queries, python code, bash script processing, Matillion can be used to solve complex problems, creating an easy-to-follow process.
Andy Lai | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
I use Matillion for one project. I use Matillion to solve my data loading issue because Matillion supports many data sources. I use this to aggregate all the data sources to my data warehouse. Before using Matillion, I needed to write my own data loader, which was very time consuming and created a lot of stability issues. By using Matillion, I can load my data within an hour to my warehouse.
  • Quick to set up
  • Tailor-made for data warehouses (Bigquery, Snowflake, Redshift)
  • Graphical UI to connect all the modules
  • Easy to learn
  • Customer response time needs improving
  • SAAS model instead of charging hourly
  • Lack of documentation
  • Versioning logs not updated
Matillion is suitable for a use case that needs to support multiple data sources or where you have much data to load into the data warehouse. It is not suitable for a budget-tied project, as it is quite costly if you just deploy it to use it as a data loader.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We utilize Matillion to transform data from multiple source systems into a cloud-based database. Our department is the sole user of Matillion and is managed exclusively by our team. Matillion allows our organization to consolidate our various data sources into a singular environment where our dashboard tools access data to provide valuable insights into the various units within our organization.
  • Connection to numerous data sources
  • Validation of objects and components
  • Ease of use to schedule run-times
  • Variable driven code development
  • Documentation examples
  • Speed of processing
  • Requires upfront investment in design of system processing.
  • Assistance with upgrades
Matillion is perfect for our organization since we are migrating to a more hybrid cloud-based architecture. I especially appreciate how changes to code are reflected immediately and can be seen by all developers instantaneously. This is of particular importance when employees are working remotely. The data that we ingest is processed twice a day, which is ideal for our organization. Any company that wants to invest in Matillion needs to determine and test the frequency of data ingestion.
Britton Gray | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use it to take data from many sources and ingest them into our data lake. We then use Matillion to orchestrate transformation jobs on that data to eventually land it in our data warehouse.
  • Variety of connectors
  • Graphical interface
  • Source control integration
  • Some connectors have significant limitations (web services, NetSuite)
  • Runs out of memory easily
  • Logging not easily exportable
It's very well suited for data ingestion. Many connectors and loop components particularly make it easy to grab lots of data in a source system programmatically. Python scripts make it extensible. It's not as good for modern data warehouse ELT - you can use it as a "traffic cop" in those situations - but is it really work so much money per hour at that point?
Return to navigation